Text copied to clipboard!
Titel
Text copied to clipboard!Embedded Software Ingenieur
Beschreibung
Text copied to clipboard!
Wir suchen einen talentierten und engagierten Embedded Software Ingenieur, der unser Team bei der Entwicklung und Implementierung von Softwarelösungen für eingebettete Systeme unterstützt. In dieser Rolle werden Sie an der Spitze technologischer Innovationen stehen und dazu beitragen, Produkte zu entwickeln, die in verschiedenen Branchen eingesetzt werden, darunter Automobil, Telekommunikation, Medizintechnik und mehr. Sie werden eng mit Hardware- und Softwareteams zusammenarbeiten, um sicherzustellen, dass die entwickelten Lösungen effizient, zuverlässig und auf dem neuesten Stand der Technik sind.
Ihre Hauptaufgabe wird es sein, Software für eingebettete Systeme zu entwerfen, zu entwickeln und zu testen. Dies umfasst die Analyse von Anforderungen, die Erstellung von Softwarearchitekturen, die Implementierung von Code und die Durchführung von Tests, um sicherzustellen, dass die Software den höchsten Qualitätsstandards entspricht. Sie werden auch an der Optimierung bestehender Softwarelösungen arbeiten, um deren Leistung und Zuverlässigkeit zu verbessern.
Darüber hinaus werden Sie an der Fehlersuche und -behebung beteiligt sein, um sicherzustellen, dass die Produkte den Anforderungen der Kunden entsprechen. Sie werden auch die Möglichkeit haben, neue Technologien und Tools zu evaluieren, um die Entwicklungsprozesse zu verbessern und innovative Lösungen zu fördern.
Diese Position erfordert ein tiefes Verständnis von eingebetteten Systemen, einschließlich Mikrocontroller-Programmierung, Echtzeitbetriebssystemen (RTOS) und Kommunikationsprotokollen. Sie sollten auch über starke Problemlösungsfähigkeiten, Teamfähigkeit und die Fähigkeit verfügen, in einem dynamischen und schnelllebigen Umfeld zu arbeiten.
Wenn Sie eine Leidenschaft für Technologie haben und daran interessiert sind, an spannenden Projekten zu arbeiten, die die Zukunft gestalten, dann freuen wir uns darauf, von Ihnen zu hören.
Verantwortlichkeiten
Text copied to clipboard!- Entwicklung und Implementierung von Software für eingebettete Systeme.
- Analyse von Anforderungen und Erstellung von Softwarearchitekturen.
- Durchführung von Tests und Debugging zur Sicherstellung der Softwarequalität.
- Optimierung bestehender Softwarelösungen für bessere Leistung und Zuverlässigkeit.
- Zusammenarbeit mit Hardware- und Softwareteams zur Integration von Lösungen.
- Evaluierung neuer Technologien und Tools zur Verbesserung der Entwicklungsprozesse.
- Erstellung von technischer Dokumentation und Berichten.
- Unterstützung bei der Fehlersuche und -behebung in bestehenden Systemen.
Anforderungen
Text copied to clipboard!- Abgeschlossenes Studium in Informatik, Elektrotechnik oder einem verwandten Bereich.
- Erfahrung in der Entwicklung von Software für eingebettete Systeme.
- Kenntnisse in Programmiersprachen wie C, C++ oder Python.
- Verständnis von Echtzeitbetriebssystemen (RTOS) und Mikrocontroller-Programmierung.
- Erfahrung mit Kommunikationsprotokollen wie UART, SPI, I2C, CAN oder Ethernet.
- Starke Problemlösungsfähigkeiten und analytisches Denken.
- Teamfähigkeit und gute Kommunikationsfähigkeiten.
- Erfahrung mit Tools wie Git, JIRA oder ähnlichen Entwicklungswerkzeugen.
Potenzielle Interviewfragen
Text copied to clipboard!- Können Sie ein Projekt beschreiben, bei dem Sie Software für ein eingebettetes System entwickelt haben?
- Welche Programmiersprachen und Tools verwenden Sie am häufigsten für Ihre Arbeit?
- Wie gehen Sie mit der Fehlersuche und -behebung in komplexen Systemen um?
- Haben Sie Erfahrung mit Echtzeitbetriebssystemen (RTOS)? Wenn ja, welche?
- Wie bleiben Sie über neue Technologien und Trends in der Embedded-Softwareentwicklung informiert?